movable altar - German English Dictionary